package com.tedu.review.day02;

/**
 * 认识接口---定义接口
 * 接口：1全局变量  static   final  修饰变量    【线   模拟】
 *      2抽象方法 :修饰符 abstract 返回值  方法名();
 * 接口无法直接【创建对象:匿名内部类|表达式】实例化:需要使用实现类
 * 创建接口:  接口    引用=new 实现【子】 类();   继承---多态
 * 继承接口:全部都叫做实现类    关键字:implements   实现等同于继承
 * 创建【实现】子类继承接口?
 * Toys   玩具类- -实现类【子类】
 *
 */
public interface Insert插排 extends Colors  {
    //1全局变量   静态+最终=LINE【全局】（当前类直接使用）
    public static final int LINE=100;    //线
    //2抽象方法
    public abstract void jack();     //插口
    //接口构造器问题
    //  public Insert插排();
}
//创建接口实现类    Toys 玩具类       implements实现
class Toys  extends  Things implements Insert插排,Runs {
    public void jack() {
        System.out.println("通电了:玩具可以玩了~");
    }
    public void say(){

    }

    public void Color() {

    }

    public void run() {

    }
}

//抽象类
abstract class Things{
    public abstract void say();
}
//接口
interface Colors{
    //抽象方法
    public abstract void Color();
}
interface Runs{
    public abstract void run();
}
